package com.robot.common.enums;

public enum RobotScanPermissionTypeEnum implements  ValueProvider<Integer>{

    ENTERPRISE(1),//企业
    INDIVIDUAL(2),//个人
    EVERYBODY(3);//全体可见

    private final int integerValue;

    RobotScanPermissionTypeEnum(int integerValue) {
        this.integerValue = integerValue;
    }
    // 根据整数值获取对应的枚举实例
    public static RobotScanPermissionTypeEnum fromValue(Integer value) {
        if (value == null) {
            return null;
        }
        for (RobotScanPermissionTypeEnum permissionType : RobotScanPermissionTypeEnum.values()) {
            if (permissionType.getValue().equals(value)) {
                return permissionType;
            }
        }
        return null;
    }


    @Override
    public Integer getValue() {
        return integerValue;
    }

}
